10 POKE52,55:POKE56,55:CLR:GOTO800 20 POKEOO,1:POKEPS,0:POKEHT,0:POKETH,0:FC=0:TC=10:LC=18:CC=12:Y=25 30 GOTO100 50 GOSUB660 55 PRINT"[158] AGAIN...":SYSSR:SYSSR 60 PRINT" YOUR PEOPLE ARE FREE ONCE":SYSSR:SYSSR:SYSSR:SYSSR 65 PRINT" OF THE ENEMY INSTALLATIONS.":SYSSR:SYSSR 70 PRINT" YOU HAVE DESTROYED ALL":SYSSR:SYSSR 75 FORI=1TO6:SYSSR:NEXT:POKES+5,128:POKES+6,248:POKES+12,0:POKES+13,240 80 P(0)=34:P(1)=34:P(2)=45:D(0)=200:D(1)=100:D(2)=450 85 FORI=0TO2:POKES+1,P(I):POKES+8,P(I)-15:POKES,0:POKES+7,0 86 POKES+4,17:POKES+11,17 90 FORD=1TOD(I):NEXT:POKES+4,16:POKES+11,16:FORJ=1TO25:NEXT:NEXT 95 SYSXY,7,23:PRINT"PRESS ANY KEY":POKE198,0 98 GETA$:IFA$=""THEN98 99 MS=9:GOTO700 100 IFPEEK(PS)THEN200 110 IFPEEK(TH)THENGOSUB400 115 IFPEEK(HT)THENGOSUB450 120 IFINT(RND(1)*30)=1ANDBS=0THENGOSUB460 130 IFBS=1THENGOSUB470 140 FC=FC+1:IFFC=40+MS*2THENFC=0:GOTO325 150 IFPEEK(653)AND1THEN190 180 GOSUB300 185 GOTO100 190 IFPEEK(653)THENPOKEOO,0:POKES+24,0:GOTO190 195 POKEOO,1:POKES+24,47:GOTO180 200 POKE2040,253:POKES+1,8:POKES+5,0:POKES+6,13:POKES+4,129:POKES+4,128 205 POKES+11,0:POKES+18,0 210 POKEV+28,PEEK(V+28)OR1:FORI=1TO100:POKEV+39,8:POKEV+39,2:NEXT 215 BS=0:SYSXY,32,21:PRINT" " 220 FORI=1TO1500:NEXT:SH=SH-1:IFSH=-1THEN250 225 SYSXY,31,14:PRINT""SH:POKEV+21,192:FC=0:GOTO500 250 POKEOO,0:POKES+4,0:POKES+11,0:POKES+18,0:POKEV+21,192 255 SYSXY,7,10:PRINT"[158]]^^^^^^^^^^^?" 260 PRINTTAB(7)"[ GAME OVER[158] @" 265 PRINTTAB(7)"\^^^^^^^^^^^_" 270 FORI=1TO3000:NEXT:POKEV+21,0:GOTO700 300 SYSSR:Y=Y+1:IFY=35-MSTHENY=0:GOSUB340 305 TC=TC+1:IFTC=35-MSTHENTC=0:GOSUB350 310 CC=CC+1:IFCC=35-MSTHENCC=0:GOSUB380 315 LC=LC+1:IFLC=35-MSTHENLC=0:GOSUB390 320 RETURN 325 F=F-1:IFF=0THEN200 330 SYSXY,30,17:PRINT" " 335 SYSXY,30,17:PRINTLEFT$(F$,F*2):GOTO180 340 SYSXY,0,0:POKE646,RND(1)*6+10:PRINTWL$(RND(1)*9+1):RETURN 350 POKEV+6,RND(1)*220+30:POKEV+7,28:POKEV+21,PEEK(V+21)OR8:POKETH,0 352 POKE2043,251:POKEV+42,11:RETURN 380 POKEV+4,RND(1)*220+30:POKEV+5,28:POKEV+21,PEEK(V+21)OR4:POKEHT,0 385 POKE2042,252:POKEV+41,8:RETURN 390 SYSXY,0,0:PRINTLZ$(RND(1)*8+1):RETURN 400 IFPEEK(2043)=253THENRETURN 405 POKEV+42,2:POKE2043,253 410 SC=SC+250:GOSUB680 415 T=T+1:IFT=MS+4THEN570 420 RETURN 450 IFPEEK(2042)=253THENRETURN 455 POKEV+41,2:POKE2042,253 458 SC=SC+10+10*MS:GOSUB680:RETURN 460 BS=1:BF=150:POKES+12,0:POKES+13,240:POKES+8,BF 465 X=INT(RND(1)*26)+1:XX=INT(X/6)+1 466 SYSXY,XX+31,21:PRINT".":POKES+11,17 468 RETURN 470 BF=BF-5:POKES+8,BF:IFBF>90THENRETURN 475 Z=INT(PEEK(V+1)/8):SYSXY,X,Z-7:PRINT"&&&[145][157][157]&[157]&":POKES+11,16:BS=0 480 SYSXY,32,21:PRINT" " 485 POKES+11,16:POKES+8,8:POKES+12,0:POKES+13,11:POKES+11,129:POKES+11,128 490 RETURN 500 POKEV+21,192:GOSUB660:POKE2040,255:POKE2041,254:POKE2042,252:POKE2043,251 505 POKE V,124:POKEV+1,210:POKEV+39,6:POKEV+40,2:SYSXY,31,11:PRINT""MS 510 POKEV+41,8:POKEV+42,11:POKEV+28,12:POKEV+37,7:POKEV+38,12 515 POKE53270,PEEK(53270)OR16:POKE53282,1 520 POKEV+23,0:POKEV+29,0:POKEV+21,193 522 POKES+23,244:POKES+22,0:POKES+24,47:POKES+19,208:POKES+20,240 524 POKES+14,0:POKES+15,6:POKES+18,129 525 SYSXY,3,11:PRINT"PREPARE FOR MISSION"MS 528 SYSXY,5,13:PRINT"DESTROY"MS+4-T"TOWER";:IFMS+4-T>1THENPRINT"S" 530 POKES+5,0:POKES+6,240:POKES+4,33:FORI=1TO3 535 POKES+1,8:POKES,97:FORJ=1TO350:NEXT:POKES+1,12:POKES,32:FORJ=1TO350:NEXT 540 NEXT:POKES+4,32 545 GOSUB660:TC=0:Y=0 550 OO=53245:SS=52992:TS=52993:PS=52994:HT=52995:TH=52996:SR=50432 555 POKES+5,0:POKES+6,9 560 F$="'''''''''":SYSXY,30,17:PRINTF$:F=9 565 Z=PEEK(V+30):Z=PEEK(V+31):GOTO20 570 POKEV+21,192:POKES+4,0:POKES+11,0:POKES+18,0:GOSUB660 575 SYSXY,4,11:PRINT"MISSION"MS"COMPLETED":POKEOO,0 580 FORI=1TO500:NEXT:MS=MS+1:IFMS=10THEN50 585 SYSXY,7,13:PRINT"[158]BONUS:"F*10"PTS.":GOSUB680 590 FORI=1TO2500:NEXT:T=0:GOTO500 600 FORI=1093TO1973STEP40:POKEI,27:POKEI+10,0:NEXT 610 XY=832:SYSXY,29,0:PRINT"]^^^^^^^^^?" 615 SYSXY,29,24:PRINT"\^^^^^^^^^";:POKE2023,31 620 FORI=3TO18STEP3:SYSXY,30,I:PRINT"^^^^^^^^^":NEXT 625 SYSXY,31,4:PRINT"[159]SCORE":SYSXY,31,7:PRINT"HIGH":SYSXY,31,10:PRINT"MISSION" 630 SYSXY,31,13:PRINT"SHIPS":SYSXY,31,16:PRINT"FUEL" 632 PRINTTAB(30)"'''''''''[159]" 635 SYSXY,31,19:PRINT"SCANNER":PRINTTAB(31)"]^^^^^?" 640 PRINTTAB(31)"[ @":PRINTTAB(31)"[ * @" 650 PRINTTAB(31)"\^^^^^_" 655 RETURN 660 FORI=0TO12:SYSXY,0,I:PRINT" " 670 SYSXY,0,24-I:PRINT" ";:NEXT:RETURN 680 SYSXY,31,5:PRINT" ":SYSXY,31,5:PRINTSC 685 IFSC>HSTHENHS=SC:SYSXY,31,8:PRINT" ":SYSXY,31,8:PRINTHS 690 RETURN 700 POKE53281,0:POKE53280,11:POKEV+28,0:POKE53270,PEEK(53270)AND239 705 POKEV+23,1:POKEV+29,1:POKEV+16,192:POKEV+12,25:POKEV+14,49 710 POKEV+13,57:POKEV+15,57:POKE2046,249:POKE2047,250 712 POKEV,122:POKEV+1,85:POKEV+39,6:POKE2040,255 715 POKEV+45,7:POKEV+46,7:POKEV+21,193:PRINT"[147]":GOSUB600 716 SYSXY,31,5:PRINT""SC:SYSXY,31,8:PRINTHS:SYSXY,31,11:PRINTMS 718 SH=3:SYSXY,31,14:PRINTSH 720 SYSXY,2,15:PRINT"PRESS F1 TO SELECT MISSION" 725 SYSXY,4,17:PRINT"[129]PRESS F3[129] TO START GAME" 730 SYSXY,7,19:PRINT"[150]PRESS F7[150] TO EXIT" 740 GETA$:IFA$=""THEN740 750 IFA$="[133]"THENMS=MS+1:IFMS=10THENMS=1 755 SYSXY,31,11:PRINT""MS 760 IFA$="[134]"THEN780 770 IFA$="[136]"THENPOKEV+21,0:PRINT"[147]":END 775 GOTO740 780 SC=0:F=9:T=0:GOSUB680:GOTO500 800 POKE53281,11:POKE53280,11:POKE646,7:V=53248:S=54272:PRINT"[147]":POKEV+21,0 805 FORI=STOS+23:POKEI,0:NEXT:POKES+24,15 806 POKES+5,0:POKES+6,14:POKES+1,150 808 POKE53270,PEEK(53270)AND239:POKEV+28,0 810 FORI=249TO255:FORJ=0TO63:READK:POKE64*I+J,K:NEXT:NEXT 815 POKE2040,249:POKE2041,250:POKEV+29,3:POKEV+23,3 820 POKEV+39,0:POKEV+40,0:POKES+4,129:POKES+4,128 825 POKEV,136:POKEV+2,184:POKEV+1,110:POKEV+3,110:POKEV+21,3 828 FORI=0TO240:POKES+1,I:POKEV+39,I:POKEV+40,I:NEXT 830 PRINT"[158]"SPC(7)"PLUG JOYSTICK INTO PORT 2" 835 PRINT""SPC(13)"[154]LOADING DATA" 845 POKE56334,PEEK(56334)AND254:POKE1,PEEK(1)AND251 850 FORI=0TO511:POKEI+14336,PEEK(I+53248):NEXT 855 POKE1,PEEK(1)OR4:POKE56334,PEEK(56334)OR1 860 POKE53272,(PEEK(53272)AND240)+14 865 READK:IFK=-1THEN875 870 FORI=0TO7:READJ:POKE14336+K*8+I,J:NEXT:GOTO865 875 FORI=832TO860:READJ:POKEI,J:NEXT 878 FORI=1TO9:READWL$(I):NEXT:FORI=1TO8:READLZ$(I):NEXT 880 FORI=49152TO49577:READJ:POKEI,J:NEXT 885 FORI=50432TO50633:READJ:POKEI,J:NEXT 890 MS=1:SH=3:POKE53245,0:SYS49553:GOTO700 900 DATA1,223,124,1,68,17,2,68 901 DATA17,3,196,17,4,68,17,4 902 DATA68,17,8,68,17,8,0,0 903 DATA16,0,0,31,156,56,32,34 904 DATA68,60,34,68,64,66,121,64 905 DATA68,145,128,68,144,128,56,136 906 DATA0,0,0,0,0,0,0,0 907 DATA0,0,0,0,0,0,0,0 908 DATA227,145,0,20,82,0,20,20 909 DATA0,244,24,0,20,20,0,20 910 DATA82,0,19,145,0,0,0,0 911 DATA0,0,0,112,240,0,137,0 912 DATA0,129,0,0,3,192,0,2 913 DATA0,0,148,0,0,103,192,0 914 DATA0,0,0,0,0,0,0,0 915 DATA0,0,0,0,0,0,0,2 916 DATA10,160,0,42,168,0,234,171 917 DATA0,186,175,0,171,255,0,170 918 DATA255,0,170,255,0,170,255,0 919 DATA170,255,0,170,255,0,170,255 920 DATA0,170,255,0,170,255,0,170 921 DATA255,0,170,255,0,170,255,0 922 DATA170,255,0,170,255,0,42,252 923 DATA0,10,240,0,0,0,0,0 924 DATA0,0,0,0,0,0,0,0 925 DATA0,0,0,0,0,0,0,0 926 DATA0,0,0,168,0,10,170,128 927 DATA42,170,160,86,170,84,169,85 928 DATA168,42,170,160,10,170,128,0 929 DATA168,0,0,0,0,0,0,0 930 DATA0,0,0,0,0,0,0,0 931 DATA0,0,0,0,0,0,0,18 932 DATA0,0,0,2,10,0,0,0 933 DATA0,2,8,8,32,34,0,0 934 DATA138,128,10,10,0,2,168,162 935 DATA138,42,162,34,136,128,40,170 936 DATA162,10,170,32,34,170,136,10 937 DATA40,168,136,170,32,0,34,136 938 DATA2,138,128,32,40,32,8,32 939 DATA128,0,2,8,0,32,0,255 940 DATA0,0,0,0,0,0,0,0 941 DATA0,0,0,0,128,0,32,128 942 DATA0,32,128,0,32,128,0,32 943 DATA128,0,32,128,0,032,0,0 944 DATA0,0,0,0,0,0,0,0 945 DATA0,0,0,0,0,0,0,0 946 DATA0,0,0,0,0,0,0,0 947 DATA0,0,0,0,0,0,0,0 948 DATA0,64,0,0,64,0,0,64 949 DATA0,0,224,0,0,224,0,1 950 DATA176,0,1,16,0,1,16,0 951 DATA1,176,0,1,240,0,1,240 952 DATA0,6,236,0,14,238,0,14 953 DATA174,0,29,183,0,189,183,160 954 DATA253,183,224,253,183,224,7,28 955 DATA0,0,0,0,0,0,0,0 956 DATA0,216,216,216,216,216,216,216,216 957 DATA27,27,27,27,27,27,27,27,27 958 DATA28,27,27,27,24,15,0,0,0 959 DATA29,0,0,15,24,27,27,27,27 960 DATA30,0,0,255,0,255,0,0,0 961 DATA31,216,216,216,24,240,0,0,0 962 DATA33,0,1,15,15,29,60,124,126 963 DATA35,0,128,240,240,184,60,62,126 965 DATA38,8,90,52,191,90,52,74,16 966 DATA45,85,85,255,255,255,255,255,255 967 DATA44,85,93,245,245,245,245,244,240 968 DATA47,21,85,255,255,255,255,255,255 969 DATA63,0,0,240,24,216,216,216,216 970 DATA39,255,255,255,255,255,255,255,255,-1 971 DATA32,253,174,32,138,173,32,247,183 972 DATA152,72,32,253,174,32,138,173,32 973 DATA247,183,152,170,104,168,24,32 974 DATA240,255,96 980 DATA"--, /----------------------" 981 DATA"------, /------------------" 982 DATA"----------, /--------------" 983 DATA"--------------, /----------" 984 DATA"------------------, /------" 985 DATA"----------------------, /--" 986 DATA"--, /-----, /-----, ---" 987 DATA" /---------------------, " 988 DATA"--, /---------------, /--" 990 DATA" !%%%%%%%%%%%#" 991 DATA" !%%%%%%# !%%%%%%# " 992 DATA" !%%%%%%%%%%%%%#" 993 DATA" !%%%%%%%%%%%%#" 994 DATA" !%%# !%%# !%%# !%%#" 995 DATA" !%%%%%%%%%%%%%%%%%%%%%#" 996 DATA"!%%%%%# !%%%%%# !%%%%%#" 997 DATA" !%# !%%# !%%%# !%%%%#" 1000 DATA173,253,207,240,37,173,0,220,41,16,240,5,169,0,141,249,207,173 1001 DATA2,207,208,6,32,45,192,32,112,192,173,3,207,208,3,32,3,193,32 1002 DATA198,192,32,74,193,108,254,207,173,0,220,174,0,208,41,8,240,10 1003 DATA224,26,240,23,206,0,208,206,0,208,173,0,220,41,4,240,10,224 1004 DATA238,240,6,238,0,208,238,0,208,173,0,220,41,1,208,12,174,1,208 1005 DATA224,165,144,15,206,1,208,208,10,174,1,208,224,210,240,3,238,1 1006 DATA208,96,173,252,207,240,23,174,3,208,224,35,144,60,206,3,208,206 1007 DATA3,208,206,3,208,173,3,208,141,1,212,96,173,249,207,208,39,173 1008 DATA0,220,41,16,208,32,169,1,141,249,207,141,252,207,169,2,13,21 1009 DATA208,141,21,208,173,1,208,141,3,208,32,64,193,173,0,208,141,2 1010 DATA208,96,169,253,45,21,208,141,21,208,169,0,141,252,207,96,173,251 1011 DATA207,201,7,208,11,162,7,189,243,192,157,39,57,202,208,247,173 1012 DATA251,207,201,12,208,16,169,0,141,251,207,162,7,189,251,192,157 1013 DATA39,57,202,208,247,238,251,207,96,0,12,63,243,192,0,0,0,0,192 1014 DATA243,63,12,0,0,0,173,21,208,41,4,201,4,240,1,96,173,250,207,240 1015 DATA23,173,4,208,201,231,176,10,238,4,208,238,4,208,238,4,208,96 1016 DATA169,0,141,250,207,96,173,4,208,201,27,144,10,206,4,208,206,4 1017 DATA208,206,4,208,96,169,1,141,250,207,96,162,129,142,4,212,202,142 1018 DATA4,212,96,173,30,208,141,16,207,41,1,240,3,141,2,207,173,16 1019 DATA207,41,6,201,6,208,8,169,1,141,3,207,32,184,192,173,16,207,41 1020 DATA10,201,10,208,8,169,1,141,4,207,32,184,192,173,31,208,141,17 1021 DATA207,41,1,240,3,141,2,207,173,17,207,41,2,240,3,32,184,192,96 1022 DATA173,20,3,141,254,207,173,21,3,141,255,207,120,169,0,141,20,3 1023 DATA169,192,141,21,3,88,96 1040 DATA169,152,133,252,169,7,133,253,169,152,133,254,169,219,133,255,162 1041 DATA23,160,28,177,252,141,0,207,177,254,141,1,207,24,165,252,105 1042 DATA40,133,252,165,253,105,0,133,253,165,254,105,40,133,254,165,255 1043 DATA105,0,133,255,173,0,207,145,252,173,1,207,145,254,56,165,252 1044 DATA233,40,133,252,165,253,233,0,133,253,165,254,233,40,133,254,165 1045 DATA255,233,0,133,255,136,192,255,208,181,160,28,202,224,255,240,28 1046 DATA56,165,252,233,40,133,252,165,253,233,0,133,253,165,254,233,40 1047 DATA133,254,165,255,233,0,133,255,76,20,197,160,28,169,32,145,252 1048 DATA169,0,145,254,136,192,255,208,243,173,21,208,41,4,240,21,24,173 1049 DATA5,208,105,8,141,5,208,201,240,144,8,173,21,208,41,251,141,21 1050 DATA208,173,21,208,41,8,240,21,24,173,7,208,105,8,141,7,208,201 1051 DATA240,144,8,173,21,208,41,247,141,21,208,96